|
|
| Расположение в меню |
|---|
| Инструменты → Add text document |
| Верстаки |
| All |
| Быстрые клавиши |
| Нет |
| Представлено в версии |
| 0.19 |
| См. также |
| Draft ShapeString, Draft Text |
The Std TextDocument command creates an object capable of holding arbitrary text. This element can be used to write general information or documentation about the model.
Editor
Font): a font name, for example, Ubuntu Mono.Float): a font size in points, for example, 11.Bool): it defaults to false. If set to true the text cannot be edited.Enumeration): it defaults to None. If set to Python, the text will be highlighted like the Python Console.See also: Autogenerated API documentation and FreeCAD Scripting Basics.
See Part Feature for the general information on adding objects to a document.
An App::TextDocument object is created with the addObject() method of the document. Once a TextDocument exists, its textual information is stored in its Text attribute. This attribute can be used in other objects, for example, as the string in a Draft ShapeString.
import FreeCAD as App
import Draft
doc = App.newDocument()
obj = doc.addObject("App::TextDocument", "Text_document")
obj.Text = "textual information"
doc.recompute()
obj2 = Draft.makeShapeString(obj.Text, "/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf", 10)
doc.recompute()